﻿#pragma once
#include "Common.h"
#include "algorithm_base.h"

// 动力电池蒙皮破损检测
class battery_shell_broken : public algorithm_base
{
public:
	battery_shell_broken();
	~battery_shell_broken();

	virtual void init();
	virtual void execute(QSharedPointer<IMG_DATA> pData, int nBuffersize);

protected:

	DetObject*								m_pBatteryDet;
	
	// 蒙皮（外壳）区域缺陷检测
	DetObject*								m_pShellRectDefect;

	// 蒙皮（外壳）区域缺陷检测
	ClsObject*								m_pShellRectClass;

public:
	// 蒙皮（外壳）定位模型
	QString									m_strShellDetModelPath;

	// 蒙皮（外壳）区域缺陷模型
	QString									m_strShellRectDefectModelPath;

	// 蒙皮（外壳）区域缺陷模型
	QString									m_strShellRectClassModelPath;
};

